(x_draw_row_bitmaps): Delay obtaining HDC to avoid returning without
authorEli Zaretskii <eliz@gnu.org>
Mon, 29 Jan 2001 12:35:24 +0000 (12:35 +0000)
committerEli Zaretskii <eliz@gnu.org>
Mon, 29 Jan 2001 12:35:24 +0000 (12:35 +0000)
releasing it.

src/w32term.c

index 0d6f8c4bf20fc80a1428415aaf1570f1f5022086..6756cfa105f9aebf343ee40db8539c9e40d10f34 100644 (file)
@@ -898,7 +898,7 @@ x_draw_row_bitmaps (w, row)
   enum bitmap_type bitmap;
   struct face *face;
   int header_line_height = -1;
-  HDC hdc = get_frame_dc (f);
+  HDC hdc;
 
   xassert (interrupt_input_blocked);
 
@@ -922,6 +922,8 @@ x_draw_row_bitmaps (w, row)
   else
     bitmap = NO_BITMAP;
 
+  hdc = get_frame_dc (f);
+
   /* Clear flags area if no bitmap to draw or if bitmap doesn't fill
      the flags area.  */
   if (bitmap == NO_BITMAP